﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Messaging;

namespace MSMQ_Servidor
{
    public class Servidor
    {
        static void Main(string[] args)
        {
            string rutaCola = @".\private$\ServicioTecnico";
            if (!MessageQueue.Exists(rutaCola))  
            MessageQueue.Create(rutaCola);
            MessageQueue cola = new MessageQueue(rutaCola);
            cola.Formatter = new XmlMessageFormatter (new Type[] { typeof(Atributo)});
            Message mensaje = cola.Receive();
            Atributo atributo =(Atributo)mensaje.Body;
            Console.WriteLine("Asunto: " + mensaje.Label);
            Console.WriteLine("CLiente:" + atributo.Cliente + " , Codigo :" +  atributo.Codigo);
            Console.ReadLine();


            
        }
    }

    public class Atributo
    {
        public string Cliente { get; set; }
        public int Codigo { get; set; }

    }
}
